<?php
try {
	
// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// mettre un chemin vers zend librrary

set_include_path(get_include_path().PATH_SEPARATOR."C:\\wamp\\www\\ZendFramework-1.10.8\\library");



/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);

// mettre en place un server amf

$application-> bootstrap();

    $server = new Zend_Amf_Server();
    
    //$server->addDirectory(APPLICATION_PATH);
    //pour dire au serveur de prendre tel type d'objet
    $server->setClass("Models_Db_Table_Generateur_adjectifs");

	$server->setProduction(false);
 
	/* 
   $t = new Models_Db_Table_Generateur_adjectifs();
   $arr = $t->getAll();
   print_r($arr);
  */
	//rajouter une clé etrangère non autoincrementé ds la table
		
   $response = $server->handle();

}catch (Zend_Exception $e) {
    echo "Récupère exception: " . get_class($e) . "\n";
    echo "Message: " . $e->getMessage() . "\n";
}
echo $response;
